home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1999 June: Reference Library / Dev.CD Jun 99 RL Disk 1.toast / Technical Documentation / Develop / Additional Articles / Developing Symbiotic Apps / Symbiotic Samples / Symbiotic client source / Trident.cw10_pp / CTridentView.h < prev    next >
Encoding:
Text File  |  1996-10-09  |  1.2 KB  |  38 lines  |  [TEXT/CWIE]

  1. // ===========================================================================
  2. //    CTridentView.h                        ©1993 Metrowerks Inc. All rights reserved.
  3. // ===========================================================================
  4.  
  5. #pragma once
  6.  
  7. #include <LWindow.h>
  8. #include "CTridentIdler.h"
  9. #include "CTridentWindow.h"
  10.  
  11. class    CHeartBeatIdler;
  12.  
  13.  
  14. //==============================view stuff====================================
  15. class    CTridentView : public LListBox {
  16.  
  17. public:
  18.     static CTridentView*    CreateTridentViewStream(LStream *inStream);
  19.                             CTridentView();
  20.                             CTridentView(LStream *inStream);
  21.                             ~CTridentView();
  22.     virtual     void        FindCommandStatus(CommandT inCommand,
  23.                             Boolean     &outEnabled,
  24.                             Boolean     &outUsesMark,
  25.                             Char16         &outMark,
  26.                             Str255         outName);
  27.     virtual        void         SendInterval(long seconds); 
  28.             virtual void    HandleAppleEvent( const AppleEvent     &inAppleEvent ,
  29.                             AppleEvent     &outAEReply ,
  30.                             AEDesc    &outResult ,
  31.                             long    inAENumber )    ;
  32.             void            ResetTicks();                        
  33.             void            SendHeartBeat();                        
  34.          CHeartBeatIdler*     fHeartBeatMonitor;  //idler to manage heartbeats
  35.          Boolean                fLegacyCompatable;    //works with AppleTalk Services demo!
  36. };
  37.  
  38.